package test.ygqh.baby.service;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.ygqh.baby.ao.DataStatus;
import com.ygqh.baby.ao.ReturnStatus;
import com.ygqh.baby.ao.ReturnType;
import com.ygqh.baby.po.YgOrder;
import com.ygqh.baby.po.YgReturnOrderDetail;
import com.ygqh.baby.po.YgReturnOrderLog;

public class YgReturnOrder {
	private Long id;

	private String returnCode;

	private Long userId;

	private Long orderId;

	private String wdtOrderCode;

	private ReturnType returnType;

	private BigDecimal returnPrice;

	private BigDecimal productPrice;

	private BigDecimal accountPrice;

	private ReturnStatus returnStatus;

	private String returnReason;

	private String returnImgPath;

	private String userExpressCompany;

	private String userExpressCode;

	private String receiver;

	private String provinceName;

	private String cityName;

	private String areaName;

	private String address;

	private String telPhone;

	private Long sendCount;

	private Date sendTime;

	private DataStatus status;

	private String remark;

	private Date createTime;

	private Date updateTime;

	private String updateBy;

	private List<YgReturnOrderDetail> returnOrderDetails;
	private List<YgReturnOrderLog> returnOrderLogs;
	private String username;
	private YgOrder order;

	public YgOrder getOrder() {
		return order;
	}

	public void setOrder(YgOrder order) {
		this.order = order;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public List<YgReturnOrderLog> getReturnOrderLogs() {
		return returnOrderLogs;
	}

	public void setReturnOrderLogs(List<YgReturnOrderLog> returnOrderLogs) {
		this.returnOrderLogs = returnOrderLogs;
	}

	public List<YgReturnOrderDetail> getReturnOrderDetails() {
		return returnOrderDetails;
	}

	public void setReturnOrderDetails(List<YgReturnOrderDetail> returnOrderDetails) {
		this.returnOrderDetails = returnOrderDetails;
	}

	public Long getSendCount() {
		return sendCount;
	}

	public void setSendCount(Long sendCount) {
		this.sendCount = sendCount;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getReturnCode() {
		return returnCode;
	}

	public void setReturnCode(String returnCode) {
		this.returnCode = returnCode == null ? null : returnCode.trim();
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Long getOrderId() {
		return orderId;
	}

	public void setOrderId(Long orderId) {
		this.orderId = orderId;
	}

	public String getWdtOrderCode() {
		return wdtOrderCode;
	}

	public void setWdtOrderCode(String wdtOrderCode) {
		this.wdtOrderCode = wdtOrderCode == null ? null : wdtOrderCode.trim();
	}

	public ReturnType getReturnType() {
		return returnType;
	}

	public void setReturnType(ReturnType returnType) {
		this.returnType = returnType;
	}

	public BigDecimal getReturnPrice() {
		return returnPrice;
	}

	public void setReturnPrice(BigDecimal returnPrice) {
		this.returnPrice = returnPrice;
	}

	public BigDecimal getProductPrice() {
		return productPrice;
	}

	public void setProductPrice(BigDecimal productPrice) {
		this.productPrice = productPrice;
	}

	public BigDecimal getAccountPrice() {
		return accountPrice;
	}

	public void setAccountPrice(BigDecimal accountPrice) {
		this.accountPrice = accountPrice;
	}

	public ReturnStatus getReturnStatus() {
		return returnStatus;
	}

	public void setReturnStatus(ReturnStatus returnStatus) {
		this.returnStatus = returnStatus;
	}

	public String getReturnReason() {
		return returnReason;
	}

	public void setReturnReason(String returnReason) {
		this.returnReason = returnReason == null ? null : returnReason.trim();
	}

	public String getReturnImgPath() {
		return returnImgPath;
	}

	public void setReturnImgPath(String returnImgPath) {
		this.returnImgPath = returnImgPath == null ? null : returnImgPath.trim();
	}

	public String getUserExpressCompany() {
		return userExpressCompany;
	}

	public void setUserExpressCompany(String userExpressCompany) {
		this.userExpressCompany = userExpressCompany == null ? null : userExpressCompany.trim();
	}

	public String getUserExpressCode() {
		return userExpressCode;
	}

	public void setUserExpressCode(String userExpressCode) {
		this.userExpressCode = userExpressCode == null ? null : userExpressCode.trim();
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver == null ? null : receiver.trim();
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName == null ? null : provinceName.trim();
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName == null ? null : cityName.trim();
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName == null ? null : areaName.trim();
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address == null ? null : address.trim();
	}

	public String getTelPhone() {
		return telPhone;
	}

	public void setTelPhone(String telPhone) {
		this.telPhone = telPhone == null ? null : telPhone.trim();
	}

	public Date getSendTime() {
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public DataStatus getStatus() {
		return status;
	}

	public void setStatus(DataStatus status) {
		this.status = status;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy == null ? null : updateBy.trim();
	}
}